---
title: "Dynamic SOURCE_PROCEDURE_NAME procedure documentation"
summary: "Procedure identity resolved at runtime from ASSOCIATION_TYPE_CODE.SOURCE_PROCEDURE_NAME; no static name exists to query via the Legends CLI."
status: draft
owner: "SAIF Claims BOF team"
last_reviewed: "2026-08-25"
source_schema: "[unqualified]"
source_name: "(dynamic, resolved at runtime)"
source_type: "PROCEDURE"
retrieval_status: "unresolvable-dynamic-name"
---

# Dynamic SOURCE_PROCEDURE_NAME procedure

> [!NOTE]
> **Procedure name is resolved at runtime.** The name invoked by this call site is composed at runtime from `ASSOCIATION_TYPE_CODE.SOURCE_PROCEDURE_NAME` ([SQL-VP-027](../sql/SQL-027-association_type_code.md)'s result set), read in `clsAssociationTypeCode.GetNonTypedAssociations`, so no static name is available to query via the Legends CLI. This page documents the call site only; the target procedure's logic is not documented here.

## Overview

| Field | Value |
| --- | --- |
| **Schema** | resolved at runtime |
| **Type** | Standalone procedure, dynamic name |
| **Database** | Oracle |
| **Status** | ℹ️ Name resolved at runtime — not queryable |
| **Name construction** | `SAIF.Business.View.Policy\Associations\clsAssociationTypeCode.vb` — value read from `ASSOCIATION_TYPE_CODE.SOURCE_PROCEDURE_NAME` |
| **Calling libraries** | `SAIF.Business.View.Policy` |
| **Calling classes** | `clsAssociationTypeCode` |

## Call Sites

| Class | Method | Source File |
| --- | --- | --- |
| `clsAssociationTypeCode` | `GetNonTypedAssociations` | `SAIF.Business.View.Policy\Associations\clsAssociationTypeCode.vb` |

## Related Documentation
- [Procedure catalog](index.md)
- [SQL-VP-027](../sql/SQL-027-association_type_code.md)
- [SQL-VP-029](../sql/SQL-029-getnontypedassociations.md)

## Sources
- Referencing code: `SAIF.Business.View.Policy\Associations\clsAssociationTypeCode.vb`
- Name construction: `SAIF.Business.View.Policy\Associations\clsAssociationTypeCode.vb` (`ASSOCIATION_TYPE_CODE.SOURCE_PROCEDURE_NAME`)
